Os requisitos para realização dos testes de software são:
- Site publicado na internet;
- Navegador da internet: Chrome, Firefox ou Edge.
Os testes funcionais a serem realizados na aplicação são descritos a seguir.
Tabela 7: Casos de teste para teste funcional CT-01
Caso de teste | Requisitos associados | Objetivo do teste | Passos | Critérios de êxito | Responsável |
---|---|---|---|---|---|
CT-01: Verificar o funcionamento dos links da página Home |
|
Verificar se os links da página Home estão encaminhando para as respectivas páginas corretamente |
|
Todos os links da página Home devem encaminhar os usuários para as páginas descritas. | Fernanda |
Tabela 8: Casos de teste para teste funcional CT-02
Caso de teste | Requisitos associados | Objetivo do teste | Passos | Critérios de êxito | Responsável |
---|---|---|---|---|---|
CT-02: Verificar o funcionamento da comparação de medicação e funcionalidade do compartilhamento |
|
Verificar se caso haja interação entre medicamentos ou não, esta é indicada na aplicação. |
|
Os dados inseridos nos campos de pesquisa devem mostrar as medicações digitadas anteriormente e se há interação ou não. | Diovane |
Tabela 9: Casos de teste para teste funcional CT-03
Caso de teste | Requisitos associados | Objetivo do teste | Passos | Critérios de êxito | Responsável |
---|---|---|---|---|---|
CT-03: Verificar se a aplicação é capaz de permitir o login dos perfis usuário e administrador |
|
Verificar se os campos de inserir login e senha são capazes de entrar nos perfis usário e administrador; Verificar se a aplicação consegue impedir o login com credenciais incorretas; |
|
Direcionamento para as páginas do perfil administrador ou perfil usuário. | Felipe |
Tabela 10: Casos de teste para teste funcional CT-04
Caso de teste | Requisitos associados | Objetivo do teste | Passos | Critérios de êxito | Responsável |
---|---|---|---|---|---|
CT-04: Verificar o funcionamento dos campos para a criação de um novo usuário. |
|
Verificar se a aplicação só aceita inserção de novos usuários se os campos estão todos preenchidos; Verificar se o cadastro utilizando um email já utilizado é negado; Verificar se um usuário pode ser atualizado corretamente, refletindo, inclusive, na sua sessão atual. |
|
Mensagens de erro devem aparecer caso os todos os campos não estejam preenchidos. Quando tudo estiver preenchido ao clicar em "Cadastrar" a janela Modal deve ser ativada. | Ísis |
Tabela 11: Casos de teste para teste funcional CT-05
Caso de teste | Requisitos associados | Objetivo do teste | Passos | Critérios de êxito | Responsável |
---|---|---|---|---|---|
CT-05: Verificar se a aplicação permite que o administrador insira novas medicações. |
|
Verificar se o administrador consegue inserir novas medicações no banco de dados. |
|
Todos os itens referentes à medicação escolhida para ser modificada podem sofrer alteração. | João |
Tabela 12: Casos de teste para teste funcional CT-06
Caso de teste | Requisitos associados | Objetivo do teste | Passos | Critérios de êxito | Responsável |
---|---|---|---|---|---|
CT-06: Verificar se a aplicação permite ver a aplicação das medicações. |
|
Verificar se o usuário consegue ver a aplicação dos medicamentos. |
|
Deve ser possível visualizar a aplicação das medicações. | Diovane |
Tabela 13: Casos de teste para teste funcional CT-07
Caso de teste | Requisitos associados | Objetivo do teste | Passos | Critérios de êxito | Responsável |
---|---|---|---|---|---|
CT-07: Verificar se a aplicação permite compartilhar uma comparação de medicamentos. |
|
Verificar se o usuário consegue compartilhar a comparação dos medicamentos. |
|
Ser possível compartilhar a comparação de duas medicações e acessar usando o link compartilhado | Diovane |
Tabela 14: Casos de teste para teste funcional CT-08
Caso de teste | Requisitos associados | Objetivo do teste | Passos | Critérios de êxito | Responsável |
---|---|---|---|---|---|
CT-08: Verificar se é possível editar as medicações como usuário administrador. |
|
|
Deve ser possível editar as medicações. | Diovane |